|
Command: |
Verify a transaction Completion Confirmation message and produce sufficient information for the subsequent generation of a Completion Response message. |
|
Notes: |
The command allows the Acquirer to use the original TK that was used when the original request message and subsequent response message were processed. It does not use the new TK generated as a result of the response. If the Host is unable to support binary data transfers, the command can be used in standard (ASCII character) asynchronous mode (in which the message containing the MAC is transferred in expanded hexadecimal notation). |
|
Field |
Length & Type |
Details | |
|
COMMAND MESSAGE |
|||
|
Message header |
m A |
(Subsequently returned to the Host unchanged). |
|
|
Command code |
2 A |
Value RQ. |
|
|
Terminal key |
16 H |
TK encrypted under LMK pair 14-15. |
|
|
AB |
16 H |
Formed in accordance with the terminal specification by the Host. |
|
|
MAC residue |
8 H |
MR2 from transaction response encrypted under LMK 10. |
|
|
EITHER |
|||
|
For Binary Communications Modes: |
|
|
|
|
Message length |
3 H |
X’001 to X’320 indicating the length of the next field. |
|
|
Message text |
n B |
1 to 800 bytes of message. The last 64 bits (8 bytes) are the MAC field of which the left-most 32 bits contain the MAC. |
|
|
OR |
|||
|
For Standard Async Communications Mode: |
|
|
|
|
Message length |
3 H |
X’002 to X’320 indicating the number of characters in the next field. |
|
|
Message text |
n H |
2 to 800 hexadecimal characters representing 1 to 400 bytes of message. The last 16 characters contain the MAC field as above. |
|
|
End message delimiter |
1 C |
Optional. Must be present if a message trailer is present. Value X’19. |
|
|
Message trailer |
n A |
Optional. Maximum length 32 characters. |
|
|
|
|
|
|
|
Field |
Length & Type |
Details | |
|
RESPONSE MESSAGE |
|||
|
Message header |
m A |
Returned to the Host unchanged. |
|
|
Response code |
2 A |
Value RR. |
|
|
Error code |
2 N |
00 : No errors 01 : MAC verification failure 12 : No keys loaded in user storage 13 : LMK error; report to supervisor 15 : Error in input data 21 : Invalid user storage index 80 : Message length error (including odd number of characters when using standard async mode) 90 : Communications link parity error 91 : Communications link LRC error 92 : Transparent async data length error |
|
|
MAC residue |
8 H |
Resultant MR3 encrypted under LMK 10 (only if there is no error). |
|
|
End message delimiter |
1 C |
Present only if present in the command message. Value X’19. |
|
|
Message trailer |
n A |
Present only if present in the command message. Maximum length 32 characters. |
|
|
|
|
|
|